(US) torpedo - English Synonyms Dictionary